body{
    font-family: Arial;
    font-size:13px;
    color:#333;
}
.clear{
    clear:both;
}
a, a:link{
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
section{
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}



/*===============.clearfix===============*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}